Controlling TCP behavior over lossy links
نویسندگان
چکیده
Many previous attempts to improve TCP performance over lossy links especially error discriminators did not propose a comprehensive response in case of non-congestion drops. In this paper we propose a new algorithm to control TCP congestion window reaction to transmission (non-congestion) drops. This algorithm will be the first step for more comprehensive solution. The new algorithm managed to improve TCP performance in non-aggressive way by increasing the average congestion window size. On the other hand, it cuts the congestion window for both congestion and non-congestion errors which help to reduce the effect of error mismatch on the network. Simulation results shows noticeable improvement when the new technique is added to an error discriminator. Also we discuss some limitations to the new algorithm. Keywords—Error discriminators, Lossy networks, TCP
منابع مشابه
TCP k-SACK: a simple protocol to improve performance over lossy links
We propose k-SACK, a TCP variant that has considerably improved throughput characteristics over lossy links. A k-SACK source does not consider every packet loss as an indication of congestion. It uses the Selective Acknowledgement option to estimate a parameter lookaheadloss, which is used in congestion detection. Our results demonstrate that kSACK maintains a steady performance in a non-lossy ...
متن کاملLossy Links Using Protocol-Level Speculations
The degradation of Transport Control Protocol (TCP) throughput in networks with lossy links is mainly due to the coexistence of two types of losses, congestion losses and link corruption losses. This is very similar to processor performance degradation due to control hazards in CPU design. First, two types of loss events in networks with lossy links can be considered as two possibilities of a b...
متن کاملTCP HACK: TCP Header Checksum Option to Improve Performance over Lossy Links
In recent years, wireless networks have become increasingly common and an increasing number of devices are communicating with each other over lossy links. Unfortunately, TCP performs poorly over lossy links as it is unable to differentiate the loss due to packet corruption from that due to congestion. In this paper, we present an extension to TCP which enables TCP to distinguish packet corrupti...
متن کاملDifferentiating congestion vs. random loss: a method for improving TCP performance over wireless links
Recent research has focussed on the problems associated with TCP performance in the presence of wireless links and ways to improve its performance. We present an extension to TCP Santa Cruz which improves TCP performance over lossy wireless links. TCP has no mechanism to differentiate random losses on the wireless link from congestion, and therefore treats all losses as congestive. We present a...
متن کاملUsing ECN Marks to Improve TCP Performance over Lossy Links
TCP was designed for wireline networks, where loss events are mostly caused by network congestion. The congestion control mechanism of current TCP uses loss events as the indicator of congestion, and reduces its congestion window size. However, when a lossy link is involved in a TCP connection, non-congestion random losses should also be considered. The congestion window size should not be decr...
متن کامل